construction platoon - French English Dictionary